//
//  YSSecuritiesManager.h
//  GuBoShi
//
//  Created by zhanglu on 2017/3/22.
//  Copyright © 2017年 YiShi. All rights reserved.
//

#import <Foundation/Foundation.h>
@class YSSecurities;


@interface YSSecuritiesManager : NSObject


/** 获取全部指数 */
@property (nonatomic, strong) NSMutableArray *stockMarket;

/** 交易日 */
@property (nonatomic, copy) NSString *trdDay;

/** 版本号 */
@property (nonatomic, copy) NSString *verStr;


+ (instancetype) sharedManager;

/*
 获取最新码表
 */
- (RACSignal *)fetchSecurities;
/*
 [[YSSecuritiesManager querySecuritiesWithString:@"1按"] subscribeNext:^(id x) {
 }];
 */
+ (RACSignal *)querySecuritiesWithString:(NSString *)string;

/** 更新 原 YSSecurities 表格中 isAdd 数据*/
+ (void)updateSecuritiesTableModel:(NSArray<YSSecurities *> *)SecuritiesList;

/** 根据内码数组查询相应信息 */
+ (RACSignal *)querySecuritiesListWithEis:(NSArray *)list;

/** 根据内码查询相应信息 */
+ (RACSignal *)querySecuritiesWithEi:(NSString *)Ei;

+ (RACSignal *)queryTransferParameterSecuritiesWithEi:(NSString *)Ei;

/** 插入 自选列表的数据*/
+ (void)insertFavoriteListModel:(YSSecurities *)model;

/** 查询 自选列表的数据*/
+ (RACSignal *)queryFavoriteSecurities;

/** 删除 自选列表的某个数据 成功返回1*/
+ (RACSignal *)deleteFavoriteSecuritiesModel:(NSArray<YSSecurities *> *)SecuritiesList;

@end
